spb/tools-spboucher-ai
Public
1import { desc, eq } from "drizzle-orm";2import { db, schema } from "@/db";3import { requireUser, jsonError } from "@/lib/auth/guard";4import { getToolRecord } from "@/lib/admin/tools";5export async function GET(_: Request, { params }: { params: Promise<{ id: string }> }) {6 try { await requireUser(); const r = await getToolRecord((await params).id); if (!r) return Response.json([]); return Response.json(await db.select().from(schema.toolRevisions).where(eq(schema.toolRevisions.toolId, r.id)).orderBy(desc(schema.toolRevisions.createdAt)).limit(50)); } catch (e) { return jsonError(e); }7}8